* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

ul {
	list-style: none;
}

i,
a {
	cursor: pointer;
}

caption,
th {
	text-align: center;
}

i,
em {
	font-style: normal;
}

.waper {
	text-align: center;
}

/* logo */
.nav-sub .logo {
	width: 48px;
	height: 48px;
	margin-top: 26px;
	overflow: hidden;
	/* 隐藏文字 */
	text-indent: -9999px;
}

.nav-sub .logo a {
	position: absolute;
	width: 48px;
	height: 48px;
	left: 0;
	background-color: #FF6700;
	background-image: url(../img/index/logo.png);
	background-position: center;
	transition: left 0.3s;
}

.nav-sub .logo .home {
	background-image: url(../img/index/logo1.png);
	left: -48px;
}

.nav-sub .logo:hover .mi {
	left: 48px;
}

.nav-sub .logo:hover .home {
	left: 0;
}

.nav-sub span {
	display: inline-block;
	font-size: 28px;
	color: #000000;
	padding: 32px 0 0 50px;
}

.header {
	background-color: white;
	padding-bottom: 30px;
	border-bottom: 2px solid #FF0000;
}

.header .order {
	margin-top: 40px;
	font-size: 12px;
}

.header .order span {
	display: inline-block;
	padding: 0 5px;
}

body {
	font: 14px/1.5 Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif;
	color: #333;
	background-color: #f5f5f5;
	min-width: 1226px;
}

.clearfix::after {
	content: "";
	display: block;
	clear: both;
}

.page-main {
	width: 100%;
	overflow: hidden;
	padding: 38px 0;
	margin-top: 20px;
	border-top: 2px solid #ff6700;
}

.container {
	width: 1226px;
	margin: 0 auto;
	overflow: hidden;
}

/* 表格 */

.cart-warp {
	margin: 30px 0;
}

.w {
	background-color: white;
}



/* 页脚 */

.footer {
	background-color: white;
}

.service {
	padding: 27px 0;
	border-bottom: 1px solid #e0e0e0;
}

.footer .service li {
	width: 19.8%;
	line-height: 25px;
	border-right: 1px solid #E0E0E0;
}

.footer .service li i {
	font-size: 24px;
	margin-right: 6px;
	position: relative;
	top: 3px;
	color: #616161;
}

.footer .service li a {
	color: #616161;
	font-size: 16px;
}

.footer .service a:hover i {
	transition: all 0.3s;
	color: #FF6700;
}

.footer .service a:hover {
	transition: all 0.3s;
	color: #FF6700;
}

.footer .service li:last-child {
	border-right: none;
}

.footer .link {
	padding: 40px 0;
}

.footer .link ul {
	text-align: left;
	width: 160px;
}

.footer .link li {
	height: 18px;
	margin-top: 10px;
}

.footer .link li:first-child {
	height: 17px;
	margin-bottom: 27px;
	margin-top: -1px;
	font-size: 15px;
	color: black;
}

.footer .link a {
	font-size: 12px;
	color: #757575;
}

.footer .link a:hover {
	color: #FF6700;
}

.footer .link .contact {
	width: 251px;
	height: 112px;
	border-left: 1px solid #E0E0E0;
}

.footer .link .contact .tel {
	color: #FF6700;
	margin: 0 0 5px;
	font-size: 22px;
}

.footer .link .contact .date {
	font-size: 12px;
	color: #616161;
	margin-bottom: 16px;
}

.footer .link .contact .kefu {
	display: block;
	width: 118px;
	height: 28px;
	margin: 0 auto;
	color: #FF6700;
	line-height: 28px;
	border: 1px solid #FF6700;
}

.footer .link .contact .kefu:hover {
	background-color: #FF6700;
	color: white;
}

.footer-info {
	background-color: #fafafa;
	padding: 30px 0;
	font-size: 12px;
}

.footer-info a:hover {
	color: #FF6700;
}

.footer-logo {
	text-align: left;
}

.info-text {
	width: 1158px;
}

.sites>a {
	color: #757575;
}

.sites {
	line-height: 18px;
	text-align: left;
}

.site {
	text-align: left;
	margin-top: 10px;
}

.info-text .site img {
	width: 85px;
}

.info-text .botterx {
	padding-top: 20px;
}

.list-heade {
	height: 86px;
	padding: 15px 26px 15px 0;
	border-top: 1px solid #e0e0e0;
}
.list-header {
	height: 48px;
	/* padding: 0 14px; */
	margin-top: 20px;
}

.t-checkall {
	width: 110px;
	height: 70px;
}

.t-checkall>.input {
	width: 20px;
	height: 20px;
	border: 1px solid #e0e0e0;
	margin-top: 26px;
	margin-left: 20px;
}

.t-checkall>label {
	margin-top: 26px;
	margin-right: 33px;
}

.J-checkbox{
	margin-top: 30px;
}
.car-img {
	width: 120px;
	height: 70px;
}

.car-name {
	width: 380px;
	height: 70px;
	line-height: 70px;
}

.car-price {
	width: 140px;
	margin-right: 18px;
	height: 70px;
	line-height: 70px;
}

.car-num {
	width: 150px;
	height: 70px;
	line-height: 70px;
}

.car-total {
	width: 120px;
	height: 70px;
	margin-right: 81px;
	line-height: 70px;
}

.car-action {
	width: 80px;
	height: 70px;
	line-height: 70px;
}
#input1{
	width: 18px;
	height: 18px;
	margin-left: 20px;
}
.t-check{
	width: 110px;
	height: 20px;
}
.input{
	margin-top: 20px;
}
.car-img img{
	width: 80px;
	height: 80px;
}
.size{
	font-size: 18px;
	width: 370px;
}
.pri{
	width: 130px;
	margin-left: 20px;
	height: 40px;
	margin-top: 16px;
	border: 1px solid #666666;
}
.change-goods-name{
	width: 130px;
	height: 40px;
}

.car-action a:hover{ 
	color: #FF6700;
}
.price-size{
	font-size: 16px;
	margin: 0;
	width: 120px;
}
.goods-num{
	width: 49px;
	height: 38px;
	border: none;
	outline: none;
	display: block;
	text-align: center;
	line-height: 38px;
}

.J_minus{
	width: 30%;
	height: 100%;
	display: block;
	text-align: center;
	line-height: 40px;
}
.J_plus{
	width: 30%;
	height: 100%;
	display: block;
	text-align: center;
	line-height: 40px;
}
.inp{
	width: 40%;
	height: 40px;
}
.totals{
	margin-left: 50px;
}
.remove-batch{
	margin-left: 10px;
}
.clear-all{
	margin-left: 10px;
}
.clear-all span{
	color: rgb(255,103,0);
}
.operation{
	margin-top: 15px;
	margin-left: 32px;
}
.amount-sum em{
	color: #FF6700;
}
.price-sum{
	font-size: 25px;
	font-weight: 500;
	color: rgb(255,103,0);
}
.price-sum em{
	font-size: 40px;
}
.price-sum span{
	font-size: 30px;
}
#next.list-header{
	margin-top: 20px;
	border: none;
	height: 48px;
	width: 1252px;
	padding: 0;
	
}
.btn-area{
	width: 214px;
	height: 48px;
	background-color: rgb(255,103,0);
	margin-left: 70px;
	color: white;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
}
.last-body{
	background-color: rgb(245,245,245);
}
.car-bar{
	background-color: rgb(245,245,245);
}